package com.goldpac.jssb.model.command;

import java.util.List;
import java.util.Map;

/**
 * 前端应缴信息同步请求类
 * 
 * @author nan.jiang
 */
public class SyncInfoCommand {
    private String busyCode;     // 业务流水号
    private String regionCode;   // 行政区划编码
    private String fillDate;     // 填制日期 YYYY-MM-DD
    private String effDate;      // 有效日期YYYY-MM-DD
    private String notifyURL;    // 单位编码
    private String agencyCode;   // 单位编码
    private String agencyName;   // 单位名称
    private String payerName;    // 缴款人名称
    private String payerTel;     // 缴款人手机号
    private String payerCard;    // 缴款人身份证号
    private String payerAcct;    // 缴款人账号
    private String payerOpBkName;// 缴款人开户行
    private int amt;          // 缴款金额合计
    private int oriAmt;       // 缴款书金额
    private int delayAmt;     // 滞纳金
    private String recAcct;      // 收款账号
    private String summary;      // 摘要
    private String note1;        // 备注 1
    private String Note2;
    
    
    @SuppressWarnings("rawtypes")
    private List<Map> details;
    private String itemIdCode;
    private String itemCode;
    private String itemName;
    private String standCode;
    private String number;
    private String standard;
    private String amount;
    private String callbackQuery;//是否回调查询  非必填  如果是，值传1

    //@NotBlank(message = "社保卡号,不能为空")
    private String socialcard;//社保卡号

    //@NotBlank(message = "唯一标识符,不能为空")
    private String uniidentif;//唯一标识符

    //@NotBlank(message = "机构编码,不能为空")
    private String orgcode;//机构编码

    public String getBusyCode() {
        return busyCode;
    }

    public void setBusyCode(String busyCode) {
        this.busyCode = busyCode;
    }

    public String getRegionCode() {
        return regionCode;
    }

    public void setRegionCode(String regionCode) {
        this.regionCode = regionCode;
    }

    public String getFillDate() {
        return fillDate;
    }

    public void setFillDate(String fillDate) {
        this.fillDate = fillDate;
    }

    public String getEffDate() {
        return effDate;
    }

    public void setEffDate(String effDate) {
        this.effDate = effDate;
    }

    public String getNotifyURL() {
        return notifyURL;
    }

    public void setNotifyURL(String notifyURL) {
        this.notifyURL = notifyURL;
    }

    public String getAgencyCode() {
        return agencyCode;
    }

    public void setAgencyCode(String agencyCode) {
        this.agencyCode = agencyCode;
    }

    public String getAgencyName() {
        return agencyName;
    }

    public void setAgencyName(String agencyName) {
        this.agencyName = agencyName;
    }

    public String getPayerName() {
        return payerName;
    }

    public void setPayerName(String payerName) {
        this.payerName = payerName;
    }

    public String getPayerTel() {
        return payerTel;
    }

    public void setPayerTel(String payerTel) {
        this.payerTel = payerTel;
    }

    public String getPayerCard() {
        return payerCard;
    }

    public void setPayerCard(String payerCard) {
        this.payerCard = payerCard;
    }

    public String getPayerAcct() {
        return payerAcct;
    }

    public void setPayerAcct(String payerAcct) {
        this.payerAcct = payerAcct;
    }

    public String getPayerOpBkName() {
        return payerOpBkName;
    }

    public void setPayerOpBkName(String payerOpBkName) {
        this.payerOpBkName = payerOpBkName;
    }

    public int getAmt() {
        return amt;
    }

    public void setAmt(int amt) {
        this.amt = amt;
    }

    public int getOriAmt() {
        return oriAmt;
    }

    public void setOriAmt(int oriAmt) {
        this.oriAmt = oriAmt;
    }

    public int getDelayAmt() {
        return delayAmt;
    }

    public void setDelayAmt(int delayAmt) {
        this.delayAmt = delayAmt;
    }

    public String getRecAcct() {
        return recAcct;
    }

    public void setRecAcct(String recAcct) {
        this.recAcct = recAcct;
    }

    public String getSummary() {
        return summary;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }

    public String getNote1() {
        return note1;
    }

    public void setNote1(String note1) {
        this.note1 = note1;
    }


	public String getNote2() {
		return Note2;
	}

	public void setNote2(String note2) {
		Note2 = note2;
	}

	@SuppressWarnings("rawtypes")
	public List<Map> getDetails() {
		return details;
	}

	@SuppressWarnings("rawtypes")
	public void setDetails(List<Map> detailsMap) {
		this.details = detailsMap;
	}

	public String getItemIdCode() {
		return itemIdCode;
	}

	public void setItemIdCode(String itemIdCode) {
		this.itemIdCode = itemIdCode;
	}

	public String getItemCode() {
		return itemCode;
	}

	public void setItemCode(String itemCode) {
		this.itemCode = itemCode;
	}

	public String getItemName() {
		return itemName;
	}

	public void setItemName(String itemName) {
		this.itemName = itemName;
	}

	public String getStandCode() {
		return standCode;
	}

	public void setStandCode(String standCode) {
		this.standCode = standCode;
	}

	public String getNumber() {
		return number;
	}

	public void setNumber(String number) {
		this.number = number;
	}

	public String getStandard() {
		return standard;
	}

	public void setStandard(String standard) {
		this.standard = standard;
	}

	public String getAmount() {
		return amount;
	}

	public void setAmount(String amount) {
		this.amount = amount;
	}

    public String getCallbackQuery() {
        return callbackQuery;
    }

    public void setCallbackQuery(String callbackQuery) {
        this.callbackQuery = callbackQuery;
    }

    public String getSocialcard() {
        return socialcard;
    }

    public void setSocialcard(String socialcard) {
        this.socialcard = socialcard;
    }

    public String getUniidentif() {
        return uniidentif;
    }

    public void setUniidentif(String uniidentif) {
        this.uniidentif = uniidentif;
    }

    public String getOrgcode() {
        return orgcode;
    }

    public void setOrgcode(String orgcode) {
        this.orgcode = orgcode;
    }
}
